var fs = require('fs');

function copy(src, dst) {
    fs.writeFile(dst, fs.readFileSync(src));
}

function main(argv) {
    copy(argv[0], argv[1]);
}

// process是一个全局变量，可通过process.argv获得命令行参数。
// 由于argv[0]固定等于NodeJS执行程序的绝对路径，argv[1]固定等于主模块的绝对路径，因此第一个命令行参数从argv[2]这个位置开始。

main(process.argv.slice(2));

// 命令行输入:node index.js app/123.js dist/456.js